package cn.yuanqiao.archive.collection.appManager.service;


import cn.yuanqiao.archive.collection.appManager.domain.YqDataTree;

import java.util.List;

/**
 * 资料树Service接口
 *
 * @ProjectName: ruoyi-modules-system
 * @Package: cn.yuanqiao.archive.appManager.service
 * @ClassName: IYqDataTreeService
 * @Author: lenovo
 * @Description: hbWang
 * @Date: 2023/7/28 11:35
 * @Version: 1.0
 */
public interface IYqDataTreeService {
    /**
     * 查询资料树
     *
     * @param ID 资料树主键
     * @return 资料树
     */
    public YqDataTree selectYqDataTreeByID(String ID);

    /**
     * 查询资料树列表
     *
     * @param yqDataTree 资料树
     * @return 资料树集合
     */
    public List<YqDataTree> selectYqDataTreeList(YqDataTree yqDataTree);

    /**
     * 新增资料树
     *
     * @param yqDataTree 资料树
     * @return 结果
     */
    public int insertYqDataTree(YqDataTree yqDataTree);

    /**
     * 修改资料树
     *
     * @param yqDataTree 资料树
     * @return 结果
     */
    public int updateYqDataTree(YqDataTree yqDataTree);

    /**
     * 批量删除资料树
     *
     * @param IDs 需要删除的资料树主键集合
     * @return 结果
     */
    public int deleteYqDataTreeByIDs(String[] IDs);

    /**
     * 删除资料树信息
     *
     * @param ID 资料树主键
     * @return 结果
     */
    public int deleteYqDataTreeByID(String ID);
}
